• word of the day

    lady chapel

    lady chapel - Dictionary definition and meaning for word lady chapel

    Definition
    (noun) a small chapel in a church; dedicated to the Virgin Mary

Word used in video below:
text: the chapel
Download our Mobile App Today
Receive our word of the day
on Whatsapp